<?php 
    namespace Home\Model;
    use Think\Model;
    class UserModel extends Model{

       protected $_validate = array(
         array('user_name','require','用户名不能为空！'),
         array('user_name','','用户名已经存在,请换一个试试',0,'unique',1),        
         array('user_password','require','密码不能为空！'),
         array('fcode','require','验证码不能为空！'),         
         array('user_password','repassword','确认密码不正确',2,'confirm'),
         array('fcode','check_verify','验证码不正确或者过时',2,'callback'),
         array('user_telephone','require','手机号码不能为空！'), 
       );

       function check_verify($fcode){
          $verify = new \Think\Verify();  
          $r=$verify->check($fcode,2);
          if(!$r){
            return false;
          }else{
            return ture;
          }
        }  
        // protected $_auto = array( 
        //   array('user_password', 'md5', 1, 'function'), // 对password字段在新增的时候使md5函数处理
        // );

      // protected $_map = array(
      //      'username' =>'user_name', // 把表单中name映射到数据表的username字段
      //      'password' =>'user_password', // 把表单中的mail映射到数据表的email字段
      //      'telephone' =>'user_telephone',
      //  );
       protected $patchValidate = true;

    }